package com.imedway.ihe.dd.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author zhongyj <1126834403@qq.com><br/>
 * @date 2024/7/22
 */
@NoArgsConstructor
@Data
public class GetAllVO {

    @JsonProperty("$patientId")
    private String $patientId;

    @JsonProperty("$XDSDocumentEntryStatus")
    private String $XDSDocumentEntryStatus;

    @JsonProperty("$XDSSubmissionSetStatus")
    private String $XDSSubmissionSetStatus;

    @JsonProperty("$XDSFolderStatus")
    private String $XDSFolderStatus;

    @JsonProperty("$XDSDocumentEntryFormatCode")
    private String $XDSDocumentEntryFormatCode;

    @JsonProperty("$XDSDocumentEntryConfidentialityCode")
    private String $XDSDocumentEntryConfidentialityCode;


    @JsonProperty("$XDSDocumentEntryType")
    private String $XDSDocumentEntryType;

    public String get$XDSDocumentEntryStatus() {
        return $XDSDocumentEntryStatus;
    }

    public void set$XDSDocumentEntryStatus(String $XDSDocumentEntryStatus) {
        this.$XDSDocumentEntryStatus = $XDSDocumentEntryStatus;
    }

    public String get$XDSSubmissionSetStatus() {
        return $XDSSubmissionSetStatus;
    }

    public void set$XDSSubmissionSetStatus(String $XDSSubmissionSetStatus) {
        this.$XDSSubmissionSetStatus = $XDSSubmissionSetStatus;
    }

    public String get$XDSFolderStatus() {
        return $XDSFolderStatus;
    }

    public void set$XDSFolderStatus(String $XDSFolderStatus) {
        this.$XDSFolderStatus = $XDSFolderStatus;
    }

    public String get$XDSDocumentEntryFormatCode() {
        return $XDSDocumentEntryFormatCode;
    }

    public void set$XDSDocumentEntryFormatCode(String $XDSDocumentEntryFormatCode) {
        this.$XDSDocumentEntryFormatCode = $XDSDocumentEntryFormatCode;
    }

    public String get$XDSDocumentEntryConfidentialityCode() {
        return $XDSDocumentEntryConfidentialityCode;
    }

    public void set$XDSDocumentEntryConfidentialityCode(String $XDSDocumentEntryConfidentialityCode) {
        this.$XDSDocumentEntryConfidentialityCode = $XDSDocumentEntryConfidentialityCode;
    }

    public String get$XDSDocumentEntryType() {
        return $XDSDocumentEntryType;
    }

    public void set$XDSDocumentEntryType(String $XDSDocumentEntryType) {
        this.$XDSDocumentEntryType = $XDSDocumentEntryType;
    }

    public String get$patientId() {
        return $patientId;
    }

    public void set$patientId(String $patientId) {
        this.$patientId = $patientId;
    }

    @Override
    public String toString() {
        return "GetAllVO{" +
                "$patientId='" + $patientId + '\'' +
                ", $XDSDocumentEntryStatus='" + $XDSDocumentEntryStatus + '\'' +
                ", $XDSSubmissionSetStatus='" + $XDSSubmissionSetStatus + '\'' +
                ", $XDSFolderStatus='" + $XDSFolderStatus + '\'' +
                ", $XDSDocumentEntryFormatCode='" + $XDSDocumentEntryFormatCode + '\'' +
                ", $XDSDocumentEntryConfidentialityCode='" + $XDSDocumentEntryConfidentialityCode + '\'' +
                ", $XDSDocumentEntryType='" + $XDSDocumentEntryType + '\'' +
                '}';
    }
}
